Codexonics\PrimeMoverFramework\utilities\PrimeMoverUserUtilities D

Total Complexity 167
Dependencies 8
Dependents 2
Total lines 976
Lines of code 580
Logical lines of code 400
Comment lines 220
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
processUserImport()
D
31 33 110
doMainUserImport()
A
41 13 53
getUserEquivalence()
A
45 10 40
doUserMetaImport()
A
46 10 37
updateAllAffectedCaps()
A
55 10 20
updateAllAffectedMetaKeys()
A
55 10 18
computeUserEquivalenceMethod()
A
48 9 31
doUserImportRetry()
A
47 8 35
getUserEquivalenceInstance()
S
51 7 30
cleanUpAfterUserImport()
S
55 7 22
doUserImportProgress()
S
55 7 20
generateUniqueUserName()
S
57 4 18
computeEquivalenceParameters()
S
60 4 15
writeSpecialUserMetasToJson()
S
60 4 13
writeUserToJson()
S
58 3 15
cleanUpAndReturnEquivalence()
S
63 3 11
getUserCapabilityMetas()
S
63 3 11
maybeTestUserMetaDelay()
S
70 3 6
setTmpLog()
S
66 2 9
getUsersImported()
S
69 2 7
getProgressHandlers()
S
81 1 3
computeNativeArrayMemory()
S
75 1 4
doUserEquivalenceRetry()
S
64 1 9
getUserFunctions()
S
82 1 3
getSystemAuthorization()
S
81 1 3
getSystemFunctions()
S
81 1 3
getExcludedUserMetaKeys()
S
78 1 3
computeFixedArrayMemory()
S
75 1 4
getSystemInitialization()
S
81 1 3
isUserMetaExcluded()
S
78 1 3
getUserEquivaelenceMethods()
S
82 1 3
getAllUserMeta()
S
79 1 3
returnPathToUserMetaExportFile()
S
76 1 4
returnPathToUserExportFile()
S
76 1 4
__construct()
S
70 1 7